أطفال الجافا (بزرانه) ^_^
السلام عليكم ورحمه الله
حبيت اسال نستخدم في التعاامل مع المواقع لغه الجافا سكربت لتعديل على الموقع وذالك بالتعاامل مع الـ tree لكن نفرض هنا اذا كاان الذي اتعاامل معه امامي هو جدول على كاامل صفحه الموقع يعني مثلا يكون بهذه الطريقه <table id="sa"> <tr> <td>a</td> <td>b</td> <td>s</td> </tr> <tr> <td>a</td> <td>b</td> <td>s</td> </tr> <tr> <td>a</td> <td>b</td> <td>s</td> </tr> <tr> <td>a</td> <td>b</td> <td>s</td> </tr> <tr> <td>a</td> <td>b</td> <td>s</td> </tr> </table>عرفت من الداله document.getElementById(); لجلب اي بي ومن ثم التعامل مع النود (node) و الداله childNodes لجلب نقول مثلا الابناء لهذا الايدي id="sa" فياتي بالطريقه التاليه a= document.getElemntById("sa"); m=a.childNodes[0]; alert(m.innerHTML);لكن هنا جلب لنا. الابن الاول الي هو a لكن انا ابي جميع التاج <td>a</td> او جميع الكلام الي دااخل التاج <td></td> الي في الجدول كله كهذه الطريقه <td>a</td> <td>a</td> <td>a</td> <td>a</td> <td>a</td> قرات بانا هناك طريقه ولكن تستخدم فيها الحلقه for جربتها ولكن لم تنجح معي فاحببت المساعده من اصحاب الخبره هنا وشكرا مقدما ^_^
6 إجابات
للاسف مااضبطت معي اي نتيجه >_<
استغرقت في عمل الكود لصفحه قرابه اكثر من اسبوعين وواجهتني هذه المشكله في الكود الصفحه فيها جدول واريد التعامل معه خسااره والله ارمي الكود كله هل هناك حلول اخرى >>> اخذ الكود تحدي لقياس خبرته وخبره الجميع في الموقع مافيه ذيب يطلع لنا الحل ^_^ بواسطة: fessal تعديل: fessal 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا هل جربت الجى كويرى
تسلم اخوي الله يعطيك العافيه ^_^
بواسطة: fessal 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
الي قراته عن الـ DOM تستعمل غالبا مع الجافاسكربت، ولكنها ليست جزء من اللغة نفسها فقد تم تصميم الDOM ليكون إضافاة للغات البرمجة وليس ليستعمل مع لغة الجافاسكربت فقط، عنها وهي أن الحركات التفاعلية وتغيرها كلها بالدوم ^_^
يبدو لي بانك تقصد استخدام for في الموضوع (التكرار) استخدمته لكن ماعطااني اي نتيجه ،، مع الجدول ؟؟!! ماعرفت الى الان شو هي المشكله بالضبط التاقات العاديه ،، سهل التعاامل معها والوصول لتاقات المتفرعه منها اي اقصد childNodes وال id تبع التااق ايضا سهل لكن المشكله هنا جدول وهذه اول مره اتعاامل مع جدول ،، استخدمت معه طرق تعااملي مع tag الاخرى لكن لم يطلع معي اي نتيجه >_< var q= document.getElementById(”sa”); var w=q.shildNodes.length; for (i = 0; i < w ; i++){ alert(q.childNodes[i].innerHTML); } بواسطة: fessal تعديل: fessal 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا DOMDocument هو كلاس بى اتش بى موجود بها ابحث عنه فهو مشابه ببجافا سكربت
طيب مش مشكله اعملها لي بالـ php
لان دوال الجافا سكربت والبي اتش بي ،، مافيه بينها فرق وخااصه دوال المصفوفه for و while بواسطة: fessal 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
اشكرك على سرعه ردك ^_^
سلمت انااملك الله يبارك فيك ويديم مقاامك المشكله بان البي كوير وال php ماتتعامل مع صفحات المواقع من الخارج الـ tree تعمل php كبرمجه للموقع رح اوضحها لك اكثر: لغه ال html و الـ css وظيفتها لعمل صفحات للمواقع اي بمعنى اخر عمل style للموقع فقط لا اكثر ولغه الـ php وظيفتها جعل هذه الصفحات حيه ،، اي جعل هذه الصفحات متصله ببعض والتفاعل فيما بينها (كالمنتديات و المواقع) انت كمبرمج للـ php لاتستطيع ان تتحكم في اي موقع اخر الا في موقعك انت فقط ناتي هنا للغتنا javascript وظيفتها تعطي للموقع حيويه شويه لكن ماتدخل في الموقع من الداخل(برمجه) كوظيفه الـ php الرئيسيه لكن هنا تتحكم في الـ tree للموقع يعني انا كمستخدم للموقع وليس مدير للموقع بإمكااني التحكم في الموقع كتغير الاستايل وتغير بعض اماكن الازرار واضاافه صفحات اخرى لداخل الموقع ... الخ على مزااجك انت ^_^ بعكس الـ php لكن صفحة الtree هذه مايشاهدها الا انت فقط ،، بعكس الphp مااتقدر تتحكم في اي موقع ليس لديك رقمه او user الادمن للموقع الا اذا بتستخدم بعض الدول الي احيانا تخليك تسيطر على الموقع بالكامل من خلال هذه الدوال لسحب الرقم والuser وغيرها ^_^ فالمشكله الي عندي : هي اني متابع لاحد المواقع ولكن الموقع يفتقر لبعض الخصائص والاختصارات فاعددتها لنفسي ،، لسهوله تصفح الموقع والكلام الي في الموضوع عن الجدول هو اختصاار للبحث عن بعض الاشياء في الموقع بدل تضيع وقت وجهد كبير للبحث ^_^ وشكرا ^_^ بواسطة: fessal 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا هل تعرف ماهو DOMDocument ؟
لتوضيح اكثر ابي جميع الكلام الي دااخل جميع التاجات (الاوسمه)(tag)
الي هو a ولكن مابي النود الاول فقط ابي الكلام من جميع النود الي تحمله والي هي <td> ان شاء الله وضحت المعلومه ^_^ بواسطة: fessal 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا ايه رايك تعملها بالـphp |
الجى كوير افضلك لك
15 / يونيو / 2012 الساعة 18:39